package oop2;

//班级的基本信息，以及班级的学生信息
public class JavaClass {
	// 名称，老师，开班日期
	String clsName, teacher, startDate;
	// 学员信息
	String students[] = new String[30];
	int count = 0;// 当前人数
	// 班级的基本信息输出

	public void showClassInformation() {
		System.out.println("名称：" + clsName);
		System.out.println("指导老师：" + teacher);
		System.out.println("开班时间：" + startDate);
		System.out.println("在读学员：");
		for (int i = 0; i < count; i++)
			System.out.print(students[i] + " ");
		System.out.println();
	}

	// 增加新生
	public void add(String newName) {
		if (count >= students.length) {
			System.out.println("人满为患，放不下了");
			return;
		}
		students[count++] = newName;
		System.out.println("加入" + newName + "成功");
		// for (int i=0;i<students.length;i++){
		// if (students[i] == null){
		// students[i] = newName;
		// return;
		// }
		// }
	}

	// 查找指定名字的学生在不在这个班级
	public boolean search(String sname) {
		for (int i = 0; i < count; i++) {
			if (sname.equals(students[i]))
				return true;
		}
		return false;
		// 第二种思路
		// boolean result = false;
		//
		// for (String student : students) {
		// if (student != null && student.equals(sname)) {
		// result = true;
		// break;
		// }
		// }
		// return result;
	}

	// 指定区间，查找学员是否在其中
	public boolean search2(String name, int start, int end) {

		return false;
	}
}
